ADO a ORACLE funkce MAX

Otázka od: pgregor

12. 8. 2004 12:01

Provozuji D6 a pomoci ADO se pripojuji k Oracle 8.1.7.
Operacni system W XP Prof verze 2002 Service Pack 1.


Aplikace funguje dobre az na praci s databazovou funkci MAX, MIN a pod.
Priklad:
AdoDataSet.CommandText := ' SELECT MAX(Poradi) '
                         +' FROM IS_Exp_Davka_Rad '
                         +' WHERE ID_Exp_Davka_Hlav = 20 '
AdoDataSet.Open;
AdoDataSet.Fields[0].AsInteger ==>> Vrati hodnotu nula i kdyz bezpecne
                                    Vim, ze v databazi je v polozce
                                    "Poradi" maximalni hodnota ruzna
                                    od nuly

Zajimave je, ze pokud vysledne exe spustim na jinem stroji, tak se aplikace
chova spravne a vraci nenulovou hodnotu.

Zatim nevim, kde hledat chybu. Diky za tipy.

Petr